Big Huge Thesaurus

detention cell

noun